// 引入 express
const express = require('express')
const router = express.Router()
const responseData = {
  'code' : 0,
  'msg' : '',
  'data': {}
}

// 匿名中间件,03课程有说明.
// 统一json格式
router.use((req, res, next) => {
  responseData
  next() // 继续向下执行,responseData也会传给下一个路由或者中间件
})
// 请求/api/v1/login
router.get("/login",function (req, res) {
  responseData.code = 200
  responseData.msg = 'v1版本登录请求'
  res.json(responseData)
})
// 请求/api/v1/register
router.get("/register",function (req, res) {
  responseData.code = 200
  responseData.msg = 'v1版本注册请求'
  res.json(responseData)
})

router.get("/news", (req, res) => {
  responseData.code = 200
  responseData.msg = 'success'
  responseData.data = {
    0:[
      {'title':'新闻1','content': '新闻1新闻1新闻1新闻1新闻1'},
    ],
    1:[
      {'title':'新闻2','content': '新闻2新闻2新闻2新闻2新闻2'},
    ]
  }
  res.json(responseData)
})
// 导出模块
module.exports = router;
